switch (global_opts.objective) {
case wptdata:
+ case unknown_gpsdata:
curr_index = target_index = 0;
write_waypoints();
break;
{
switch (global_opts.objective) {
case wptdata:
+ case unknown_gpsdata:
itracku_read_waypt();
break;
case trkdata:
result = (*(device))->GetDeviceAddress(device, (USBDeviceAddress *)&address);
if (usb_debug >= 2)
- fprintf(stderr, "usb_os_find_devices: Found USB device at location 0x%08lx\n", location);
+ fprintf(stderr, "usb_os_find_devices: Found USB device at location 0x%08lx\n", (long) location);
/* first byte of location appears to be associated with the device's bus */
if (location >> 24 == bus_loc >> 24) {
if (usb_debug >= 2)
fprintf(stderr, "usb_os_find_devices: Found %s on %s at location 0x%08lx\n",
- dev->filename, bus->dirname, location);
+ dev->filename, bus->dirname, (long) location);
}
/* release the device now */
if (len) {
gbfread(res, len, 1, fin);
if (len != strlen(res)) {
- fprintf(stdout, "got len %d but str is '%s' (strlen %d)\n", len, res, strlen(res));
+ // strlen requires a size_t, but Microsoft's stupid compiler doesn't
+ // do C99 %zd. Thanx, Microsoft.
+ fprintf(stdout, "got len %d but str is '%s' (strlen %d)\n", len, res, (int) strlen(res));
fatal(MYNAME ": Error in file structure!\n");
}
}
xfree(name);
// XXX ARB was just: mmo_fillbuf(buf, 13, 1);
// but actually it's string/long/string/long/long
- gbfgetuint32(fin);
+ (void) gbfgetuint32(fin);
name = mmo_readstr();
DBG((sobj, "name = \"%s\"\n", name));
xfree(name);
- gbfgetuint32(fin);
- gbfgetuint32(fin);
+ (void) gbfgetuint32(fin);
+ (void) gbfgetuint32(fin);
}
}
break;
case wptdata:
+ case unknown_gpsdata:
ozi_parse_waypt(i, s, wpt_tmp, fsdata);
break;
case posndata:
}
break;
case wptdata:
+ case unknown_gpsdata:
if (linecount > 4) { /* skipping over file header */
fs_chain_add(&(wpt_tmp->fs),
(format_specific_data *) fsdata);
ppdb_read_wpt(route_head, 1);
break;
case wptdata:
+ case unknown_gpsdata:
ppdb_read_wpt(NULL, 0);
break;
case posndata:
switch (global_opts.objective) { /* Only one target is possible */
case wptdata:
+ case unknown_gpsdata:
if (opt_dbname == NULL) {
strncpy(file_out->name, "PathAway Waypoints", PDB_DBNAMELEN);
}
{
switch (global_opts.objective) {
case wptdata:
+ case unknown_gpsdata:
ohandle = SHPCreate(ofname, SHPT_POINT);
if (ohandle == NULL) {
switch (global_opts.objective) {
case wptdata:
+ case unknown_gpsdata:
break;
case rtedata:
switch (global_opts.objective) {
case wptdata:
+ case unknown_gpsdata:
what = STM_WAYPT;
track_index = track_num; /* disable filter */
setshort_defname(short_h, "WPT");
{
switch (global_opts.objective) {
case wptdata:
+ case unknown_gpsdata:
waypt_disp_all(unicsv_waypt_enum_cb);
break;
case trkdata: